package com.tangula.web.kashine.business;



import com.tangula.web.form.DefaultPagingBody;
import com.tangula.web.kashine.entity.LoadProductOfOrgStoreForm;
import com.tangula.web.kashine.entity.OrgProductForm;
import com.tangula.web.kashine.entity.ProductEntity;
import com.tangula.web.kashine.entity.ProductForm;
import com.tangula.web.kashine.entity.StorePageableForm;

public interface ProductBusiness {

	DefaultPagingBody<OrgProductForm> loadProductsOfOrgStore(LoadProductOfOrgStoreForm form);
	ProductEntity removeProductsFromOrgStore(ProductEntity product);


	ProductEntity addOrgStoreProduct(ProductEntity product);
	DefaultPagingBody<ProductEntity> loadProductInStore(StorePageableForm storePag);
	ProductEntity changeProduct(ProductEntity product);
	Boolean deleteProduct(ProductForm product);
	ProductEntity updateOrgProduct(ProductEntity product); 
	
}
